//
// This source file is a part of Space Lander game.
// 
// Copyright (C) 2011-2012 by Dmitry Simakov <dosimakov@gmail.com>
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//

static const int kLevelArraySize = 1049;
static int level_array_data[kLevelArraySize] = {
    115, 115, 115, 115, 116, 117, 118, 119, 119, 120, 121, 
    122, 124, 125, 127, 129, 130, 132, 134, 135, 136, 137, 
    138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 
    149, 149, 151, 152, 154, 156, 157, 158, 159, 160, 161, 
    162, 163, 164, 165, 167, 169, 170, 172, 172, 173, 173, 
    173, 174, 174, 174, 175, 176, 177, 178, 180, 181, 182, 
    184, 185, 186, 186, 186, 187, 187, 187, 187, 187, 188, 
    188, 189, 190, 191, 191, 192, 193, 194, 193, 193, 193, 
    193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 
    192, 192, 192, 191, 191, 190, 189, 188, 188, 187, 186, 
    185, 182, 179, 178, 176, 175, 174, 173, 170, 168, 165, 
    163, 162, 161, 160, 158, 157, 153, 150, 149, 148, 147, 
    146, 145, 143, 143, 143, 143, 143, 143, 143, 143, 146, 
    148, 151, 153, 155, 157, 158, 158, 159, 160, 160, 161, 
    161, 161, 160, 160, 159, 158, 158, 157, 156, 155, 154, 
    153, 152, 150, 147, 143, 140, 137, 136, 135, 134, 134, 
    133, 133, 132, 131, 131, 130, 129, 126, 118, 110, 105, 
    101, 98, 94, 91, 87, 78, 77, 77, 76, 75, 74, 
    73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 
    72, 72, 72, 72, 72, 72, 73, 74, 75, 76, 76, 
    77, 78, 79, 80, 80, 81, 82, 83, 84, 85, 86, 
    88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 
    100, 102, 104, 105, 107, 108, 108, 109, 109, 110, 110, 
    111, 111, 114, 118, 122, 126, 130, 133, 137, 140, 143, 
    144, 144, 144, 145, 145, 146, 146, 146, 147, 148, 149, 
    150, 151, 152, 153, 154, 155, 157, 158, 159, 160, 162, 
    163, 164, 166, 168, 170, 171, 173, 175, 177, 178, 181, 
    184, 188, 191, 193, 194, 195, 196, 197, 198, 199, 200, 
    202, 203, 205, 207, 209, 212, 215, 216, 217, 219, 220, 
    221, 222, 222, 221, 221, 221, 221, 221, 221, 222, 222, 
    223, 224, 225, 226, 227, 227, 228, 229, 231, 233, 234, 
    236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 
    249, 253, 257, 260, 264, 267, 272, 278, 283, 305, 313, 
    316, 319, 321, 324, 327, 329, 332, 332, 333, 333, 334, 
    334, 335, 335, 336, 339, 342, 344, 345, 346, 348, 349, 
    350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 348, 
    344, 342, 342, 342, 342, 342, 342, 342, 343, 342, 339, 
    336, 335, 335, 335, 335, 335, 334, 333, 333, 332, 332, 
    331, 330, 329, 327, 326, 325, 323, 320, 316, 313, 311, 
    310, 309, 309, 308, 308, 307, 307, 306, 305, 305, 304, 
    304, 301, 298, 296, 293, 290, 288, 285, 282, 280, 277, 
    274, 272, 272, 271, 271, 271, 271, 271, 270, 270, 269, 
    269, 268, 267, 267, 266, 265, 265, 262, 258, 256, 255, 
    254, 252, 251, 250, 247, 244, 242, 241, 240, 239, 237, 
    236, 235, 235, 235, 235, 235, 235, 235, 235, 231, 218, 
    212, 209, 206, 202, 199, 196, 186, 186, 186, 186, 186, 
    186, 186, 186, 184, 181, 179, 178, 177, 176, 174, 173, 
    172, 167, 164, 160, 157, 156, 154, 152, 150, 150, 149, 
    148, 147, 146, 145, 144, 144, 138, 126, 119, 116, 112, 
    108, 105, 101, 90, 87, 85, 84, 83, 82, 80, 79, 
    79, 79, 79, 79, 79, 79, 79, 79, 78, 74, 71, 
    68, 64, 63, 61, 60, 58, 57, 56, 55, 54, 53, 
    52, 51, 50, 49, 49, 48, 47, 46, 45, 45, 44, 
    44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 
    44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 
    44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 
    44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 
    44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 
    44, 44, 44, 44, 44, 44, 44, 44, 47, 52, 57, 
    62, 65, 67, 68, 70, 72, 73, 75, 77, 78, 82, 
    85, 89, 93, 93, 93, 93, 93, 95, 97, 100, 102, 
    105, 107, 108, 109, 109, 110, 111, 112, 113, 114, 115, 
    116, 118, 119, 120, 121, 122, 122, 123, 123, 123, 124, 
    124, 124, 125, 125, 126, 126, 127, 127, 128, 129, 129, 
    129, 129, 129, 129, 129, 129, 129, 129, 129, 127, 124, 
    121, 119, 116, 113, 111, 108, 106, 104, 101, 99, 96, 
    92, 89, 88, 87, 86, 85, 84, 83, 82, 82, 81, 
    80, 80, 79, 78, 77, 75, 74, 73, 72, 68, 65, 
    61, 58, 57, 57, 56, 56, 55, 54, 54, 53, 52, 
    52, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 
    50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 
    50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 
    49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 
    46, 46, 46, 45, 45, 45, 45, 44, 43, 43, 43, 
    43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
    43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
    43, 43, 43, 43, 43, 43, 45, 49, 52, 55, 58, 
    63, 69, 74, 79, 93, 93, 93, 93, 93, 93, 93, 
    93, 95, 99, 102, 106, 108, 109, 110, 111, 111, 112, 
    113, 114, 116, 118, 120, 121, 124, 127, 129, 131, 132, 
    133, 135, 136, 137, 137, 136, 136, 136, 136, 136, 136, 
    137, 141, 145, 149, 153, 157, 162, 166, 169, 169, 169, 
    170, 170, 171, 171, 172, 172, 172, 171, 170, 170, 169, 
    168, 167, 166, 166, 165, 165, 165, 165, 165, 165, 165, 
    165, 165, 165, 165, 165, 165, 165, 165, 166, 167, 167, 
    168, 169, 170, 171, 171, 175, 180, 186, 189, 193, 196, 
    199, 202, 205, 205, 205, 205, 206, 206, 207, 207, 207, 
    211, 214, 216, 217, 218, 219, 221, 222, 223, 223, 224, 
    225, 226, 227, 228, 228, 229, 228, 228, 228, 228, 228, 
    228, 228, 228, 228, 228, 226, 222, 221, 221, 221, 221, 
    221, 221, 221, 221, 219, 214, 214, 214, 214, 214, 208, 
    199, 191, 188, 184, 180, 176, 173, 163, 160, 157, 153, 
    150, 150, 149, 149, 148, 147, 147, 146, 146, 145, 144, 
    144, 143, 140, 136, 131, 128, 126, 124, 122, 121, 120, 
    119, 119, 118, 117, 116, 115, 115, 115, 115, 115, 115, 
    115, 115, 115, 116
};
static const int kLevelArrayDataMin = 43;
static const int kLevelArrayDataMax = 350;
